package com.lanchetech.common.enums;

import lombok.Getter;

@Getter
public enum VoucherStatusEnum {
    AVAILABLE((byte) 0, "未使用"),
    USED((byte) 1, "已使用"),
    DISABLED((byte) 2, "已作废"),
    ;

    private Byte status;
    private String remark;

    VoucherStatusEnum(Byte status, String remark) {
        this.status = status;
        this.remark = remark;
    }

    public static String getRemarkByStatus(Byte status) {
        for (VoucherStatusEnum item : VoucherStatusEnum.values()) {
            if (item.getStatus().equals(status)) {
                return item.getRemark();
            }
        }
        return "";
    }
}
